package com.lovo.homework.Day;

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
import java.util.Set;

public class Day7_12 {
    // 要求：
// 1.遍历集合，并将序号与对应人名打印。
// 2.向该map集合中插入一个编码为5姓名为控制台输入的人名的信息
// 3.移除该map中的编号为4的信息
// 4.将map集合中编号为3的姓名信息修改为"Tommy"
// 5.再次遍历经过上述操作后的集合，并将序号与对应人名打印。(注：第一次输出和第二次输出需用空行隔开)
    public static void main(String[] args) {
        Map<Integer, String> map = new HashMap();
        map.put(1, "Amy");
        map.put(2, "Joe");
        map.put(3, "Tom");
        map.put(4, "Susan");
        //要求1
        Set set = map.keySet();
        for (Object obj : set) {
            System.out.println(obj + ":" + map.get(obj));
        }
        //要求2
        System.out.println("请输入序号为5的人的姓名");
        Scanner sc = new Scanner(System.in);
        String input = sc.next();
        map.put(5, input);
        //要求3
        map.remove(4);
        //要求4
        map.replace(3, "Tom", "Tommy");
        //要求5
        set = map.keySet();
        System.out.println();
        for (Object obj : set) {
            System.out.println(obj + ":" + map.get(obj));
        }

    }
}


